@charset "utf-8";
/* CSS Document */
html, body { margin:0px; padding:0; font-family:"Microsoft YaHei","微软雅黑"; background:#fff; }
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,img,button {border:0;  padding:0; margin:0; font-weight:normal; } 
table,td,tr,th{border:0;  padding:0; margin:0; }
li{list-style-type:none;list-style:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6,p,em,i,b,span { margin:0; padding:0; font-weight:normal; font-style:normal;}
ol,ul {list-style:none;}
address,cite,code,th {font-weight:normal;font-style:normal;}
img:hover { opacity:1; filter: alpha(opacity=100); }


.fl { float:left; }
.fr { float:right; }
a { color:#4a4b55; text-decoration:none; cursor:pointer; }
a:hover { color:#ec9313; text-decoration:none;   }

.bj { width:100%; margin:0 auto; overflow:hidden; background:#f5f5f5; }


.warp { width:1000px; margin:0 auto; overflow:hidden; padding:20px 0 0 0px; }
.warp2 { width:1000px; margin:0 auto; overflow:hidden; background:#fff; }
.warp3 { width:1000px; margin:0 auto; overflow:hidden; }



.w365 { width:360px; margin-right:20px; }
.w240 { width:240px; float:right; background:#f5f5f5;  }
.w2402 { width:240px; height:292px; position:relative; float:right; background:#f5f5f5; }


/*顶部*/
.header { width:100%; height:136px; margin:0 auto; overflow:hidden; background:url(top_bg.jpg) center top no-repeat; }
.logo { float:left; }
.topnav { text-align:right; font-size:12px; color:#c7c7c7; line-height:30px; padding-top:27px; }
.topnav span { padding: 0 10px; }
.topnav a { color:#707070; }
.topnav a:hover { color:#0d8ee9; }
.sea { float:right; text-align:right; padding-top:14px;  }
.sea .inp { width:200px; height:32px; overflow:hidden; border:1px solid #e1e1e1; border-right: none;  font-size:14px; line-height:32px; color:#a5a5a5; padding:0 0 0 12px; background:#fff; font-family:"Microsoft YaHei","微软雅黑"; float:left; }
.sea .bot { width:35px; height:34px; line-height:34px; overflow:hidden; padding:0px; border:0px; background: url(icon.png) 0 0 no-repeat; cursor:pointer; float:left;  }


/*菜单*/
.nav { width:100%; margin:0 auto; font-size:15px; color:#fff; background:#0d8ee9; }
.nav ul { width:980px; margin:0 auto; }
.nav li { float:left; height:48px; position:relative; top:0px;}
.nav li a { text-decoration:none;  }
.nav li span { float:left; color:#fff; line-height:46px; display:block; padding:2px 37px 0 37px; cursor:pointer; font-weight:bold; }
.nav li span:hover { text-decoration:none; background:#fff; color:#0d8ee9; }
.smenu_ul .box {  width:184px; position:absolute; top:48px; left:0; display:none; color:#FFF; line-height:40px; z-index:9999; }
.smenu_ul .box a { height:40px; text-align:center; display:block; color:#333; background:#f8f8f8; font-size:14px; border-bottom:#fff 1px solid; padding: 0 12px; }
.smenu_ul .box a:hover { background:#ccc;color:#333; text-decoration:none;}


/*焦点图*/
.focus,#focus { width:100%; height:264px; overflow:hidden; position:relative; }
.focus ul li { width:100%; height:264px; overflow:hidden;}
.focus ul li img { width:100%; height:264px;}
.focus ul li span { width:100%; height:40px; overflow:hidden; position:absolute; bottom:0; left:0; 
background:rgba(0,0,0,.7);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000',endColorstr='#72000000');  }
.focus ul li p {width:70%; font-size:14px; line-height:40px; color:#fff; overflow:hidden; white-space: nowrap; text-overflow: ellipsis; padding:0 3%; }
.focus ul li p a { color:#fff; text-decoration:none;}

#pager { position: absolute; bottom:14px; right:0.65em; z-index:999; }
#pager a { width:12px; height:12px; margin-left:2px; margin-right:2px; background:#fff; cursor:pointer; line-height:0; font-size: 0; display: inline-block; border-radius:0px; }
#pager a.activeSlide { background:#ec9312; border-radius:0px; }
#pager a:hover { background:#ec9312; border-radius:1px; }


/*标签切换*/
.tit { width:100%; border-bottom:2px solid #ebebeb; }
.tit ul { width:100%; overflow:hidden; margin-bottom:-2px;}
.tit li { float:left; position:relative; z-index:999; cursor:pointer; }
.tit .active { line-height:42px; font-size:17px; font-weight:bold;  border-bottom:2px solid #0e8ee9; margin:0 14px 0 0px; padding:0 2px; }
.tit .active a { color:#0d8ee9; background:#fff; display:block;  text-decoration:none; }
.tit .normal { line-height:42px; font-size:17px; font-weight:bold; color:#666; margin:0 14px 0 0px; padding:0 2px; }
.tit .normal a { color:#666; display:block;  text-decoration:none;}

/*市级动态&县市动态&上级动态_新闻列表*/
.news { width:100%; float:left; padding:10px 0 0 0px; }
.news ul li { width:100%; float:left; font-size:14px; color:#a2a2a2; line-height:34px; white-space:nowrap; text-overflow:ellipsis; }
.news ul li span { float:right; font-size:12px; }
.more { font-size:13px; line-height:40px; margin-left:328px; margin-top:-54px; position:absolute; z-index:999;  }
.more a { color:#999; text-decoration:none;}
.more a:hover { color:#0d8ee9; }

/*栏目*/
.lm { width:100%; float:left; border-bottom:2px solid #ebebeb; }
.lm b {float:left; line-height:42px; font-size:17px; font-weight:bold;  border-bottom:2px solid #0e8ee9; margin-bottom:-2px; color:#0d8ee9; }
.lm span { font-size:13px; line-height:40px; float:right; }
.lm span a { color:#999; text-decoration:none;}
.lm span a:hover { color:#0d8ee9; }

/*外埠传真_新闻列表*/
.news2 { width:100%; float:left; padding:10px 0 0 0px; }
.news2 ul li { width:100%; float:left; font-size:14px; color:#a2a2a2; line-height:39px; white-space:nowrap; text-overflow:ellipsis; }
.news2 ul li span { float:right; font-size:12px; }
.news2 ul li:nth-child(8n+1) { border-bottom:1px #ddd dotted; }
.news2 ul li:nth-child(8n+2) { border-bottom:1px #ddd dotted; }
.news2 ul li:nth-child(8n+3) { border-bottom:1px #ddd dotted; }
.news2 ul li:nth-child(8n+4) { border-bottom:1px #ddd dotted; }


/*通知公告_新闻列表*/
.news3 { width:100%; float:left; padding:10px 0 0 0px; }
.news3 ul li { width:100%; float:left; font-size:14px; color:#a2a2a2; line-height:39px; white-space:nowrap; text-overflow:ellipsis; }
.news3 ul li span { float:right; font-size:12px; }
.news3 ul li:nth-child(8n+1) { border-bottom:1px #ddd dotted; }
.news3 ul li:nth-child(8n+2) { border-bottom:1px #ddd dotted; }
.news3 ul li:nth-child(8n+3) { border-bottom:1px #ddd dotted; }
.news3 ul li:nth-child(8n+4) { border-bottom:1px #ddd dotted; }
.news3 ul li:nth-child(8n+5) { border-bottom:1px #ddd dotted; }


/*栏目2*/
.lm2 { width:220px; float:left; font-size:17px; line-height:38px; font-weight:bold; color:#0d8ee9; padding: 10px 0 0 20px; }

/*政务信息公开*/
.zwxxgk { width:240px; float:left; font-size:17px; padding:0 0 6px 0px; }
.zwxxgk ul li { width:240px; float:left; font-size:14px; line-height:42px; }
.zwxxgk ul li a { display:block; padding:0 0 0 20px; color:#4a4b55; }
.zwxxgk ul li a:hover { background:#fff; color:#0d8ee9; }
.zwxxgk ul li a.cug { background:#fff; color:#0d8ee9; }


/*互动交流*/
.hdjl { width:232px; float:left; margin-left:8px; padding:5px 0 0 0px;  }
.hdjl ul li { width:96px; float:left; font-size:14px; line-height:20px; text-align:center; margin:0 8px 16px 8px; }
.hdjl ul li a { color:#4a4b55; display:block; padding:50px 0 12px 0px; }
.hdjl ul li a:hover { color:#fff; }
.hdjl ul li .ico1 { background:url(icon.png) 0 -50px no-repeat #fff; border:1px solid #ebebeb; }
.hdjl ul li .ico1:hover { background:url(icon.png) 0px -130px no-repeat #0d8ee9; border:1px solid #1d8ee9;}
.hdjl ul li .ico2 { background:url(icon.png) -90px -50px no-repeat #fff; border:1px solid #ebebeb; }
.hdjl ul li .ico2:hover { background:url(icon.png) -90px -130px no-repeat #0d8ee9; border:1px solid #1d8ee9;}
.hdjl ul li .ico3 { background:url(icon.png) -180px -50px no-repeat #fff; border:1px solid #ebebeb; }
.hdjl ul li .ico3:hover { background:url(icon.png) -180px -130px no-repeat #0d8ee9; border:1px solid #1d8ee9;}
.hdjl ul li .ico4 { background:url(icon.png) -270px -50px no-repeat #fff; border:1px solid #ebebeb; }
.hdjl ul li .ico4:hover { background:url(icon.png) -270px -130px no-repeat #0d8ee9; border:1px solid #1d8ee9;}


/*民政专题*/
.mzzt { width:210px; margin:0 15px; float:left; height:240px; overflow:hidden;}
.mzzt ul li { width:210px;  float:left; }
.mzzt ul li img { width:100%; height:70px; margin:5px 0px; }

.up { width:240px; float:left; text-align:center;  }
.up span { width:19px; height:26px; display:inline-block;  background:url(icon.png) 0 -230px no-repeat; }
.down { width:240px; float:left; text-align:center; position:absolute; bottom:0;  }
.down span { width:19px; height:26px; display:inline-block;  background:url(icon.png) 0 -270px no-repeat; }


/*办事服务*/
.bsfw { width:100%; float:left; background:#f5f5f5; padding:23px 0px; }
.bsfw ul { padding:0 0 0 28px; float:left; }
.bsfw ul li { width:162px; float:left; font-size:16px; line-height:42px; }
.bsfw ul li a { color:#474747; display:block; padding:0 0 0 55px; }
.bsfw ul li a:hover { color:#0d8ee9; }
.bsfw ul li .ico1 { background:url(icon.png) -418px -24px no-repeat; }
.bsfw ul li .ico2 { background:url(icon.png) -420px -100px no-repeat; }
.bsfw ul li .ico3 { background:url(icon.png) -418px -174px no-repeat; }
.bsfw ul li .ico4 { background:url(icon.png) -420px -257px no-repeat; }
.bsfw ul li .ico5 { background:url(icon.png) -420px -340px no-repeat; }
.bsfw ul li .ico6 { background:url(icon.png) -420px -420px no-repeat; }


/*友情链搪*/
.friendlink { width:100%; float:left; overflow:auto; padding:4px 0 24px 0; }
.friendlink ul li { width:200x; float:left;  } 
.friendlink ul li select { width:188px; height:35px; font-size:14px; color:#666; line-height:35px; border:2px solid #d2d0d1; background:#f8f8f8; padding:0 0 0 8px; font-family:"Microsoft YaHei","微软雅黑";  }
.mar15 { margin-right:15px; }

.imglink { width:1040px; margin-bottom:20px; overflow:hidden;}
.imglink img { float:left; margin-right:31px;}


/*底部*/
.footer { width:100%; margin:0 auto; overflow:hidden;  background:#f5f5f5; border-top:1px solid #ebebeb; }
.footer .copy { width:650px; margin:0 auto; overflow:hidden; padding:16px 0; }
.footer .copy h1 { float:left; padding:0 30px 0 0px;}
.footer .copy h2 { float:left; font-size:12px; line-height:28px; color:#777; text-align:center; padding:6px 0 0 0px; }




/* --------------------------------------------------------- 二级页面 ----------------------------------------------------- */

.list_titel { width:900px; margin:0 auto; overflow:hidden; font-size:24px; font-weight:bold; color:#0d8ee9; line-height:40px; padding:35px 0 0 0;  }
.list_titel span { float:right; font-size:13px; color:#999; font-weight:normal; }
.list_titel span a { color:#999; }
.list_titel span a:hover { color:#0d8ee9; }

.default_pgContainer { float: left; padding:0 0 15px 0;}
.default_pgToolbar { float: left; padding: 10px 0;}




/*文字列表页*/
.list { width:900px; margin:0 auto; overflow:hidden; padding:20px 0 50px 0px; }
.list ul li { width:880px; float:left; font-size:15px; color:#333; line-height:50px; border-bottom:1px #ddd dotted; background:url(icon.png) 2px -500px no-repeat;  padding:0 0 0 18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.list ul li span { float:right; font-size:14px; color:#999; }

.next { width:900px; margin:45px auto 50px auto; font-size:14px; overflow:hidden; }
.next a { border:0px solid #ddd; color:#333; background:#ddd; margin:0 10px 0 0px; padding:0 13px; line-height:34px; display: inline-table; border-radius:2px; }
.next a:hover { border:0px solid #0d8ee9; background:#0d8ee9; color:#fff; border-radius:2px;}
.next a:active { border:0px solid #0d8ee9; background:#0d8ee9; color:#fff; border-radius:2px;}
.next span.current { background:#0d8ee9; color:#fff; border:0px solid #0d8ee9; display:inline-table; border-radius:2px; line-height:34px; padding:0 13px; margin:0 10px 0 0px;}
.next span.disabled { padding:0 9px 0 0px; }




/* --------------------------------------------------------- 三级页面 ----------------------------------------------------- */


/*正文页*/
.con90 { width:90%; margin:0 auto; overflow:hidden; }

.titt { width:100%; float:left; font-weight:bold; font-size:24px; color:#333; text-align:center; padding:40px 0 20px 0px; }
.info { width:100%; float:left; color:#888; font-size:14px; text-align:center; line-height:20px;  padding:0 0 32px 0px;   border-bottom:1px #d8d2d1 dashed; margin-bottom: 34px;}
.info span { padding-right:20px; }

.zw { width:100%; float:left; color:#555; line-height:2em; font-size:16px; }
.zw p { padding-bottom:28px;  }
.zw img { max-width:100%; height:auto; }

.fx { width:100%; float:left; padding:10px 0 50px 0px; }
.fx span { float:right; font-size:16px; color:#333; } 


.icon-medium-plus { line-height:32px; color:#333; font-size:16px;  }
